bitkeeper revision 1.1443 (428b3f59xxbCVcbUBrHu1R1TkWcYhg)
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Wed, 18 May 2005 13:12:57 +0000 (13:12 +0000)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Wed, 18 May 2005 13:12:57 +0000 (13:12 +0000)
commit9aeab194c243007b888c2d3a3b9c6ac7bcf35f91
tree812bfdfab3d8f273c7e43900ab1a91f49a98f962
parent0e3449b666f66159411bb7f668450ef47116e0a1
bitkeeper revision 1.1443 (428b3f59xxbCVcbUBrHu1R1TkWcYhg)

Cleaner GDT interface. Xen now reserves the last 2 pages of a full-size
(16 page) GDT. A guest can register a GDT with up to 7k entries. Xen
automatically makes the GDT up to max size with empty page mappings,
and turns page faults in that area to #GP(selector).
Signed-off-by: Keir Fraser <keir@xensource.com>
28 files changed:
.rootkeys
freebsd-5.3-xen-sparse/i386-xen/i386-xen/machdep.c
freebsd-5.3-xen-sparse/i386-xen/i386-xen/mp_machdep.c
linux-2.6.11-xen-sparse/arch/xen/i386/kernel/smpboot.c
linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/segment.h
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/segment.h
netbsd-2.0-xen-sparse/sys/arch/xen/i386/machdep.c
tools/libxc/xc_linux_restore.c
xen/arch/x86/boot/x86_32.S
xen/arch/x86/boot/x86_64.S
xen/arch/x86/dom0_ops.c
xen/arch/x86/domain.c
xen/arch/x86/domain_build.c
xen/arch/x86/mm.c
xen/arch/x86/setup.c
xen/arch/x86/trampoline.S
xen/arch/x86/traps.c
xen/arch/x86/x86_32/seg_fixup.c
xen/arch/x86/x86_32/traps.c
xen/include/asm-x86/config.h
xen/include/asm-x86/desc.h
xen/include/asm-x86/domain.h
xen/include/asm-x86/ldt.h
xen/include/asm-x86/mm.h
xen/include/asm-x86/processor.h
xen/include/asm-x86/x86_64/ldt.h [deleted file]
xen/include/public/arch-x86_32.h
xen/include/public/arch-x86_64.h